On Rectilinear Partitions with Minimum Stabbing Number
نویسندگان
چکیده
Let S be a set of n points in R, and let r be a parameter with 1 6 r 6 n. A rectilinear r-partition for S is a collection Ψ(S) := {(S1, b1), . . . , (St, bt)}, such that the sets Si form a partition of S, each bi is the bounding box of Si, and n/2r 6 |Si| 6 2n/r for all 1 6 i 6 t. The (rectilinear) stabbing number of Ψ(S) is the maximum number of bounding boxes in Ψ(S) that are intersected by an axis-parallel hyperplane h. We study the problem of finding an optimal rectilinear r-partition—a rectilinear partition with minimum stabbing number—for a given set S. We obtain the following results. – Computing an optimal partition is np-hard already in R. – There are point sets such that any partition with disjoint bounding boxes has stabbing number Ω(r1−1/d), while the optimal partition has stabbing number 2. – An exact algorithm to compute optimal partitions, running in polynomial time if r is a constant, and a faster 2-approximation algorithm. – An experimental investigation of various heuristics for computing rectilinear r-partitions in R.
منابع مشابه
A 3-Approximation Algorithm for Computing Partitions with Minimum Stabbing number of Rectilinear Simple Polygons
Let P be a rectilinear simple polygon. The stabbing number of a partition of P into rectangles is the maximum number of rectangles stabbed by any axis-parallel segment inside P . We present a 3-approximation algorithm for finding a partition with minimum stabbing number. It is based on an algorithm that finds an optimal partition for histograms.
متن کاملComputing Partitions of Rectilinear Polygons with Minimum Stabbing Number
The stabbing number of a partition of a rectilinear polygon P into rectangles is the maximum number of rectangles stabbed by any axis-parallel line segment contained in P . We consider the problem of finding a rectangular partition with minimum stabbing number for a given rectilinear polygon P . First, we impose a conforming constraint on partitions: every vertex of every rectangle in the parti...
متن کاملCounterexample for the 2-approximation of finding partitions of rectilinear polygons with minimum stabbing number
This paper presents a counterexample for the approximation algorithm proposed by Durocher and Mehrabi [1] for the general problem of finding a rectangular partition of a rectilinear polygon with minimum stabbing number.
متن کاملErratum to: Computing Partitions of Rectilinear Polygons with Minimum Stabbing Number
In this note, we report an error in our paper “Computing Partitions of Rectilinear Polygons with Minimum Stabbing Number” [2]. Given an orthogonal polygon P and a partition of P into rectangles, the stabbing number of the partition is defined as the maximum number of rectangles stabbed by any orthogonal line segment inside P . Abam et al. [1] introduced the problem of finding a partition of P i...
متن کاملConstan Ratio Approximation Algorithms for the Rectangle Stabbing Problem and the Rectilinear Partitioning Problem
We provide constant ratio approximation algorithms for two NP-hard problems, the rectangle stabbing problem and the rectilinear partitioning problem. In the rectangle stabbing problem, we are given a set of rectangles in two-dimensional space, with the objective of stabbing all rectangles with the minimum number of lines parallel to the x and y axes. We provide a 2-approximation algorithm, whil...
متن کامل